'''
Copyright (c) 2010, 2011 MIEM (http://miem.edu.ru/)
 
Authors:
    * Andrey Shtykovskiy    ( ashty@itas.miem.edu.ru      )
    * Edward Klyshinsky     ( klyshinsky@itas.miem.edu.ru )
    * Sergey R. Tumkovsky   ( srt@itas.miem.edu.ru        )
 
This file is part of MOAN (morphology analysis) software.
 
MOAN is free software: you can redistribute it and/or modify it 
under the terms of the GNU General Public License as published 
by the Free Software Foundation, either version 3 of the License, 
or (at your option) any later version.
 
This software is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
 
You should have received a copy of the GNU General Public License 
along with MOAN. If not, see http://www.gnu.org/licenses/.
'''

import yaml
from yaml import YAMLError

class Compilator(object):

    def __init__(self):
        pass
    
    def init(self, dictionary_source, configuration):
        self.__source_name = dictionary_source
        self.__configuration = configuration

    def compile(self, dictionary_out):
        
        lemmae_number = 0

#        load record from file
        
#        result_record = self.__process_record(record);
        
#        dump record to file
        


